import { defaultJsonSchemaMap } from "@/configs/defaultStatus/defaultJsonSchemaMap";

/**
 * 初始化问卷
 * @returns 初始化问卷
 */
export const initialEditorComs = () => {
  // * 初始化标题
  const initialTitle = () => {
    const titleStatus = defaultJsonSchemaMap["text-note"]();

    titleStatus.id = "static-default-title";

    // * 文本类型是标题
    titleStatus.status.remarkType!.currentStatusIndex = 0;
    // * 文本内容是标题
    titleStatus.status.title.status = "问卷标题";
    // * 位置是居中
    titleStatus.status.position.currentStatusIndex = 1;

    return titleStatus;
  };

  // * 初始化描述
  const initialDesc = () => {
    const descStatus = defaultJsonSchemaMap["text-note"]();

    descStatus.id = "static-default-desc";

    // * 文本类型是描述
    descStatus.status.remarkType!.currentStatusIndex = 1;
    // * 文本内容是描述
    descStatus.status.desc.status =
      "为了给您提供更好的服务，希望您能抽出几分钟时间，将您的感受和建议告诉我们，我们非常重视每位用户的宝贵意见，期待您的参与！现在我们就马上开始吧！";
    // * 对齐方式是左对齐
    descStatus.status.position.currentStatusIndex = 0;
    // * 描述颜色是灰色
    descStatus.status.descColor.status = "gray";

    return descStatus;
  };

  return [initialTitle(), initialDesc()];
};
